// RemoveLeftRecursion.cpp: implementation of the RemoveLeftRecursion class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Expression.h"
#include "RemoveLeftRecursion.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

RemoveLeftRecursion::RemoveLeftRecursion()
{
	m_pAAnalyzer = NULL;
	m_pNext = NULL;
	m_pParent = NULL;
	m_pErrorReporter = NULL;
}

RemoveLeftRecursion::~RemoveLeftRecursion()
{
	if(m_pNext != NULL)
		delete m_pNext;
}
